#ifndef COORDPOINT_H
#define COORDPOINT_H

#include "IncFreeTrack.h"


class CoordPoint
{
public:
    CoordPoint();
    CoordPoint(qreal, qreal);
    CoordPoint(const CoordPoint&);
    CoordPoint(QGeoCoordinate&);

    QPointF getPoint();

    void operator+=(const QPointF&);
    void operator+=(const CoordPoint&);
    bool operator==( const CoordPoint& b);
    bool operator!=( const CoordPoint& b);

    qreal distanceFrom(const CoordPoint&b);

private:
    qreal lat,lon;
};

#endif // COORDPOINT_H
